home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / C64 / E-Education / (c)ed4.d64 / agent blotto (.txt) next >
Commodore BASIC  |  2007-02-04  |  14KB  |  422 lines

  1. 1 GOTO910
  2. 2 PRINT"x[169][141][169][141]X` [234][255][169][255][133][145]L4[234]x[169]1[141][169][234][141]X` 
  3. 3 [153]"xSTEPGINPUTSTOPSTEPINPUTONX` (null)(null)STEP(null)INPUTLISTLX(null)xSTEPUINPUTSTOPSTEP(null)INPUTONX`    
  4. 4 PRINT"xhhh[170]h[168]hhhhhhh[152]H[138]HX`    
  5. 5 [153]"hhhhhhh`  
  6. 6 PRINT"[160][255][200][132][251][169][216][133][252] [241][183][138][162][160][255][200][145][251][136][208][251][230][252][202][208][246]`   
  7. 7 [153]"NEWCLOSE(null)LEFT$>(null)ON(null)LET(null)(null)(null)(null)(null)(null)MID$(null)(null)`  
  8. 35 IFUW=0THENSYSUU,15
  9. 40 POKEUC,0:POKEUN,0:UR$="":UI$="":IFUL=0THENUL=39
  10. 45 GETUI$:IFUI$=""THEN45
  11. 50 UA=ASC(UI$):UR=LEN(UR$):IFUA=13ANDUR>0THENPOKEUC,1:PRINT" [157]";:GOTO75
  12. 55 IFUA=20THENON-(UR=0)GOTO45:UR$=LEFT$(UR$,UR-1):PRINT"[157]  [157][157]";:GOTO45
  13. 60 IFUR=ULTHEN45
  14. 65 GOSUB95:UR$=UR$+UI$:PRINTUI$;:GOTO45
  15. 75 FORUI=URTO1STEP-1:IFMID$(UR$,UI,1)=" "THENNEXT
  16. 80 UR$=LEFT$(UR$,UI):PRINT:RETURN
  17. 95 IFLEN(US$)=0THEN110
  18. 100 FORUI=1TOLEN(US$):IFUI$<>MID$(US$,UI,1)THENNEXT:UI$=""
  19. 105 RETURN
  20. 110 IFUA=46THENRETURN
  21. 115 IFUA=32ANDUR<>0THENRETURN
  22. 120 IFUA>47ANDUA<58THENRETURN
  23. 125 IFUA>64ANDUA<91THENRETURN
  24. 130 IFUA<193ORUA>218THENUI$="":RETURN
  25. 135 IFPEEK(UT)=UU%THENUI$=CHR$(UA-128)
  26. 140 RETURN
  27. 155 UZ=0:US$=UJ$:UG$=UK$:UT$=UL$:UP=UJ:UL=UK:PRINT"[147]";:POKEUY,6:POKEUX,6
  28. 160 POKEUT,UV%:POKE251,0:POKE252,UF:POKE253,0:POKE254,US/256:SYSUV:SYSUU,15
  29. 165 POKEU1,U1%:POKEU2,U2%:POKEU3,U3%-1:POKEU4,U4%:GOTO35
  30. 400 PRINT"[147]":POKEUT,UL%:POKEUY,13:POKEUX,13:POKE646,0
  31. 405 PRINT"             [201][206][211][212][210][213][195][212][201][207][206][211] [146]"
  32. 410 PRINT" [211]PECIAL [193]GENT [194]LOTTO NEEDS  [217][207][213][210] [146] "
  33. 415 PRINT" HELP IN THE FIGHT AGAINST EVIL!"
  34. 420 PRINT" [201]N THIS GAME, HE WILL TELL YOU WHAT     TO DO.
  35. 425 [153]" (null)O READ CAREFULLY!"
  36. 430 [153]" (null)(null)(null)VALWAIT:   Y WAIT MEANS YESWAIT."
  37. 435 [153]"         N WAIT MEANS NOWAIT."
  38. 440 [153]"              CHR$(null)(null)STR$CLOSE(null)(null)LEN(null)!"
  39. 445 [141]820
  40. 450 [153]"LOAD ATNCHR$VAL(null)(null)CLOSEPEEK(null)(null)(null)(null)(null) IS A CODE BREAKING         GAME.
  41. 455 PRINT" [201]T INCLUDES ALL OPERATIONS USING
  42. 460 [153]" BOTH POSITIVE AND NEGATIVE NUMBERS.
  43. 470 PRINT" [215]HEN YOU SOLVE A PROBLEM YOUR ANSWER"
  44. 475 PRINT" REPRESENTS A LETTER (EG. A=1,B=2,ETC.)"
  45. 480 PRINT" TO SOLVE THE SECRET MESSAGE."
  46. 485 GOSUB 820:RETURN
  47. 699 :
  48. 700 REM <YES>
  49. 705 S=54272:FORE=STOS+28:POKEE,0:NEXT
  50. 710 POKE54296,15:POKE54277,42:POKE54278,250
  51. 715 POKE54276,23:POKE54273,23:POKE54272,191
  52. 720 FORT=1TO100:NEXT:POKE54276,32:FORT=1TO200:NEXT
  53. 725 POKE54296,0:RETURN
  54. 730 REM <NO>
  55. 735 S=54272:FORE=STOS+28:POKEE,0:NEXT
  56. 740 POKE54296,15:POKE54277,18:POKE54278,242
  57. 745 POKE54276,33:POKE54273,4:POKE54272,48
  58. 750 FORT=1TO300:NEXT:POKE54276,32:FORT=1TO400:NEXT
  59. 755 POKE54296,0:RETURN
  60. 760 REM <BLIP>
  61. 765 S=54272:FORE=STOS+28:POKEE,0:NEXT
  62. 770 POKE54296,7:POKE54277,42:POKE54278,250
  63. 775 POKE54276,23:POKE54273,23:POKE54272,191
  64. 780 FORT=1TO30:NEXT:POKE54276,32:FORT=1TO50:NEXT
  65. 790 POKE54296,0:RETURN
  66. 791 FORT=1TO1000:NEXT:RETURN
  67. 792 FORT=1TO2000:NEXT:RETURN
  68. 793 FORT=1TO3000:NEXT:RETURN
  69. 795 FORT=1TO5000:NEXT:RETURN
  70. 799 :
  71. 800 PRINT"[147]";:POKEUT,UU%:POKEUY,0:POKEUX,0:POKE646,5
  72. 801 PRINT"     A TPUG EDUCATIONAL PROGRAM
  73. 802 [153]"         FOR C-64 COMPUTERS
  74. 803 PRINT"             GRADES 3-6 ":GOSUB791
  75. 804 PRINT"                                        [146]";
  76. 805 PRINT"                                        [146]";
  77. 806 PRINT"                                        [146]";
  78. 807 PRINT"            AGENT BLOTTO                [146]";
  79. 808 PRINT"                                        [146]";
  80. 809 PRINT"                                        [146]";
  81. 810 PRINT"                                        [146]":GOSUB792:GOSUB760
  82. 811 PRINT"         INSTRUCTIONS?  Y/N"
  83. 812 GETUI$:IFUI$<>"Y"ANDUI$<>"N"THEN812
  84. 813 IFUI$="Y"THENGOSUB400
  85. 814 PRINT"[147] AND AWAY WE GO................":GOSUB792:GOSUB700
  86. 815 GOSUB1000
  87. 820 GOSUB791:GOSUB760
  88. 823 POKEUN,0:PRINTLEFT$(UD$,24);"[208]RESS [211][208][193][195][197] [194][193][210] TO CONTINUE[146]"
  89. 825 GETUI$:IFUI$<>" "THEN825
  90. 830 RETURN
  91. 835 GOSUB791:GOSUB760
  92. 837 POKEUN,0:PRINTLEFT$(UD$,24);"[208]RESS [211][208][193][195][197] [194][193][210] TO CONTINUE[146]"
  93. 840 GETUI$:IFUI$<>" "THEN840
  94. 845 RETURN
  95. 850 UP=UP+1:PRINT"[147]"LEFT$(UT$+UP$,21);RIGHT$(UP$+UG$+STR$(UP),18)
  96. 855 PRINT" --------------------------------------"
  97. 860 IFUH=0THENPRINTLEFT$(UD$,24);LEFT$(UP$,7);"[193]NSWER, THEN PRESS [210][197][212][213][210][206][146]"
  98. 865 UH=0:PRINT"":RETURN
  99. 900 US=1024:U1=209:U2=210:U3=211:U4=214:UC=204:UB=2048:UX=53280:UD=2064
  100. 902 UT=53272:UU%=21:UL%=23:UP%=2151:UN=198:UY=53281:UU=2199:UE=2087
  101. 904 UC$=CHR$(155):UV=1214:UF=196:UV=2238
  102. 905 UD$="":UP$="                                      "
  103. 909 RETURN
  104. 910 GOSUB900:PRINT"[147] "
  105. 916 DIMQ$(28),N(28)
  106. 970 GOTO 800
  107. 1000 PRINT"[147]"UC$;:RESTORE:POKEUY,0:POKEUX,0
  108. 1010 UG$="[157][157][157]"
  109. 1120 POKE UT,UL%
  110. 1130 REMA=0
  111. 1160 REMIFA=0THENDIMQ$(28),N(28)
  112. 1165 REMA=1
  113. 1170 CQ$="[145]                     "+CHR$(13)+"[145][145][145]"
  114. 1175 UT$=" [193]GENT [194]LOTTO":UG$="":UP=0:UH=1:GOSUB850
  115. 1180 PRINT" [211]PECIAL [193]GENT [194]LOTTO NEEDS YOUR HELP"
  116. 1190 PRINT" IN SOLVING A DIFFICULT CASE. [200]IS ARCH
  117. 1200 [153]" ENEMY, (null)R. (null) (THE UNKNOWN), HAS STOLEN"
  118. 1210 [153]" THE KEY TO THE SECRET CODE. RIGHT$T IS"
  119. 1220 [153]" VITAL THAT ATNGENT PEEKLOTTO FINDS OUT"
  120. 1230 [153]" WHERE (null)R. (null) HAS HIDDEN THE DECODER"
  121. 1240 [153]" BEFORE (null)R. (null) INTERCEPTS ANY MESSAGES."
  122. 1250 [153]" ATNGENT PEEKLOTTO HAS RECEIVED A MESSAGE"
  123. 1260 [153]" TELLING HIM WHERE THE DECODER IS BUT"
  124. 1270 [153]" THISCLOSEMESSAGE IS WRITTEN IN CODE TOO."
  125. 1272 UP[178]1:UH[178]1:[141]835:[141]850
  126. 1274 [153]" LEFT$ERE IS THE MESSAGE:"
  127. 1280 [153]"   (null)HE DECODER CAN BE FOUND IN THE"
  128. 1290 [153]"   SAFE AT (null)R.(TOTOTOTOTO)'S OFFICE. (null)HE"
  129. 1300 [153]"   PASSWORD TO THE SAFE IS (TOTOTOTO)."
  130. 1320 UP[178]2:UH[178]1:[141]835:[141]850
  131. 1330 [153]" (null)O HELP ATNGENT PEEKLOTTO FIND THE NAME OF"
  132. 1340 [153]" THE MAN AND THE PASSWORD TO THE SAFE,"
  133. 1350 [153]" YOU MUST FIND THE ANSWERS TO THE"
  134. 1360 [153]" FOLLOWING QUESTIONS. VALACH ANSWER"
  135. 1370 [153]" STANDS FOR A LETTER IN THE ALPHABET,"
  136. 1380 [153]" E.G.(A=1, B=2, C=3, ..., Y=25, Z=26),"
  137. 1390 [153]" AND WILL SPELL THE MAN'S NAME AND A"
  138. 1400 [153]" PASSWORD THAT IS NEEDED TO UNLOCK"
  139. 1410 [153]" THE SAFE ONCE THE MAN'S IDENTITY"
  140. 1420 [153]" HAS BEEN FOUND."
  141. 1430 UP[178]3:[141]835:[141]850
  142. 1450 [153]" LEFT$ERE ARE THE QUESTIONS FOR THE MAN'S"
  143. 1455 [153]" NAME:"
  144. 1456 [140]:[129]K[178]1[164]5
  145. 1470 [135]Q$:[141]760
  146. 1480 [153]"        "Q$" =   CMDCMD";
  147. 1490 US$[178]"-0123456789":UL[178]2:[141] 35:NI(K)[178]([197](UR$))
  148. 1500 [139]NI(K)[179]1[176]NI(K)[177]26[167][153]CQ$:[137]1480
  149. 1505 [139] [201](UR$,1)[178]"H"[167][153]CQ$:[137]1480
  150. 1510 [130]
  151. 1520 [153]" ATNRE YOU SURE THAT ALL YOUR ANSWERS":[141]760
  152. 1525 [153]" WERE RIGHT? ";:US$[178]"YN":UL[178]1:[141]35
  153. 1530 [139]UR$[178]"Y"[176]UR$[178]"(null)"[167]1545
  154. 1540 [137]1430
  155. 1545 UP[178]4:[141]835:[141]850
  156. 1550 [153]"    ATNCCORDING TO YOUR ANSWERS, THE"
  157. 1560 [153]" MAN'S NAME IS ";
  158. 1570 NM$[178][199](NI(1)[170]192):[129]K[178]2[164]5:NM$[178]NM$[170][199](NI(K)[170]64):[130]:[153]NM$"."
  159. 1580 [153]"    RIGHT$F YOU DECIDE THAT YOUR ANSWER IS"
  160. 1590 [153]" CORRECT, THE POLICE WILL START A "
  161. 1600 [153]" MANHUNT FOR (null)R. "NM$"."
  162. 1610 [141]760:[153]" RIGHT$S IT CORRECT? ";:US$[178]"YNH":UL[178]1:[141]35
  163. 1620 [139]UR$[179][177]"Y"[175]UR$[179][177]"(null)"[167]1430
  164. 1630 [139]NM$[178]"(null)ASTY"[167]1685
  165. 1635 UP[178]5:UH[178]1:[141]835:[141]850
  166. 1640 [141]730
  167. 1645 [153]"   (null)HE POLICE WERE NOT ABLE TO FIND"
  168. 1650 [153]" (null)R. "NM$".  (null)HEY HAVE ASKED YOU TO"
  169. 1660 [153]" TRY SOLVING THE CODE AGAIN."
  170. 1680 [137]1430
  171. 1685 UP[178]5:UH[178]1:[141]835:[141]850
  172. 1690 [141]700
  173. 1695 [153]" (null)HE POLICE HAVE LOCATED (null)R. (null)ASTY AND"
  174. 1700 [153]" ARE STANDING BY UNTIL YOU HAVE SOLVED"
  175. 1710 [153]" THE CODE FOR THE PASSWORD."
  176. 1715 UP[178]6:[141]835:[141]850
  177. 1720 [141]760
  178. 1725 [153]" LEFT$ERE ARE THE QUESTIONS FOR THE"
  179. 1730 [153]" PASSWORD TO THE SAFE:":[141]792
  180. 1740 [140]:[129]K[178]1[164]5:[135]X$:[130]
  181. 1750 [129]K[178]1[164]4
  182. 1760 [135]Q$:[141]760
  183. 1770 [153]"            "Q$" =   CMDCMD";
  184. 1780 US$[178]"-.0123456789":UL[178]2:[141] 35:NI(K)[178][181]([197](UR$))
  185. 1790 [139]NI(K)[179]1[176]NI(K)[177]26[167][153]CQ$:[137]1770
  186. 1795 [139] [201](UR$,1)[178]"H"[167][153]CQ$:[137]1770
  187. 1800 [130]
  188. 1810 [153]"   (null)OUR ANSWERS INDICATE THAT THE"
  189. 1820 [153]" PASSWORD IS ";
  190. 1830 CB$[178]"":[129]K[178]1[164]4:CB$[178]CB$[170][199](NI(K)[170]192):[130]:[153]CB$"."
  191. 1840 [153]" ATNRE YOU READY TO REPORT YOUR FINDINGS"
  192. 1850 [153]" TO THE POLICE? ";:US$[178]"YNH":UL[178]1:[141]35
  193. 1860 [139]UR$[179][177]"Y"[175]UR$[179][177]"(null)"[167][137]1715
  194. 1870 [139]CB$[178]"(null)(null)VAL(null)"[167]1935
  195. 1875 UP[178]7:UH[178]1:[141]835:[141]850
  196. 1880 [153]"    (null)ESSAGE FROM ATNGENT PEEKLOTTO:"
  197. 1890 [153]"   ";[199](34)"(null)OUR PASSWORD DIDN'T WORK. (null)RY"
  198. 1900 [153]"    SOLVING THE CODE AGAIN."[199](34):[141]730
  199. 1930 [137]1715
  200. 1935 UP[178]7:[141]835:[141]850
  201. 1940 [153]" CHR$OOD WORK!  (null)HANKS TO YOU, ATNGENT":[141]700
  202. 1950 [153]" PEEKLOTTO HAS FOUND THE DECODER. LEFT$E IS SO"
  203. 1960 [153]" IMPRESSED BY YOUR SKILL THAT HE WOULD"
  204. 1970 [153]" LIKE YOU TO HELP HIM ON HIS NEXT"
  205. 1980 [153]" ASSIGNMENT.  STR$O YOU ACCEPT THE"
  206. 1990 [153]" CHALLENGE? ";:US$[178]"YN":UL[178]1:[141]35
  207. 2000 [139]UR$[179][177]"Y"[175]UR$[179][177]"(null)"[167]2045
  208. 2005 UP[178]8:UH[178]1:[141]835:[141]850
  209. 2010 [153]" (null)H, THAT'S TOO BAD.  (null)ERHAPS YOU CAN"
  210. 2020 [153]" COME BACK SOME OTHER TIME TO HELP"
  211. 2030 [153]" ATNGENT PEEKLOTTO."
  212. 2040 [137]3770
  213. 2045 UP[178]8:UH[178]1:[141]835:[141]850:[141]700
  214. 2050 [153]" CHR$OOD!  ATNGENT PEEKLOTTO THINKS YOU AND"
  215. 2060 [153]" HE WILL MAKE A GOOD TEAM.  LEFT$ERE IS THE"
  216. 2070 [153]" THE LATEST ASSIGNMENT RECEIVED FROM"
  217. 2080 [153]" HEADQUARTERS: RIGHT$T SEEMS THAT (null)R. (null) (THE"
  218. 2090 [153]" UNKNOWN) DOES NOT KNOW THAT PEEKLOTTO HAS"
  219. 2100 [153]" RECEIVED THE DECODER.  LEFT$E IS STILL"
  220. 2110 [153]" SENDING CODED MESSAGES TO HIS GANG"
  221. 2120 [153]" ABOUT THEIR NEXT CRIME."
  222. 2125 UP[178]9:UH[178]1:[141]835:[141]850
  223. 2130 [153]" (null)HIS MEANS THAT ATNGENT PEEKLOTTO CAN FIND"
  224. 2140 [153]" OUT WHERE (null)R. (null) WILL STRIKE NEXT."
  225. 2150 [153]" RIGHT$F YOU CAN DECODE THE MESSAGES FOR"
  226. 2160 [153]" ATNGENT PEEKLOTTO, HE WILL BE ABLE TO CATCH"
  227. 2170 [153]" THE CRIMINALS RED-HANDED."
  228. 2190 UP[178]10:UH[178]1:[141]835:[141]850
  229. 2200 [131]"4 + 7 + 5 - 2"
  230. 2210 [131]"      17 - 16"
  231. 2220 [131]"  25 - 10 + 4"
  232. 2230 [131]"   5 + 10 + 5"
  233. 2240 [131]"  15 - 5 + 15"
  234. 2250 [131]" 3 X 5"
  235. 2260 [131]" 4 X 4"
  236. 2270 [131]"15 / 3"
  237. 2280 [131]" 2 X 7"
  238. 2290 [141]760:[153]" LEFT$ERE IS THE MESSAGE:"
  239. 2300 [153]"   TOTOTOTO (null)ATNRIGHT$STR$--TOTOTOTOTOTOTO TOTOTOTOTOTOTOTO.  (null)VALVAL(null)"
  240. 2310 [153]"   ATN(null) TOTOTO'(null) TOTOTOTOTOTO."
  241. 2320 [129]K[178]1[164]28:[135]Q$(K):[130]
  242. 2330 [153]" ATNGENT PEEKLOTTO THINKS THE MOST HELPFUL"
  243. 2340 [153]" WORD WILL BE THE FOURTH ONE, SINCE"
  244. 2350 [153]" HE CAN TELL WHO OWNS THE PLACE WHERE"
  245. 2360 [153]" THE GANG IS GOING TO MEET."
  246. 2380 UP[178]11:[141]835:[141]850
  247. 2390 [153]" LEFT$ERE ARE THE CLUES FOR THE 4TH WORD:"
  248. 2400 [129]K[178]1[164]3 :[141]760
  249. 2410 [153]"            "Q$(K)" =   CMDCMD";
  250. 2420 US$[178]"-.0123456789":UL[178]2:[141]35:N(K)[178][197](UR$)
  251. 2430 [139]N(K)[179]1[176]N(K)[177]26[167][153]CQ$:[137]2410
  252. 2435 [139] [201](UR$,1)[178]"H"[167][153]CQ$:[137]2410
  253. 2440 [130]
  254. 2450 JO$[178]"":[129]K[178]1[164]3:JO$[178]JO$[170][199](N(K)[170]192):[130]
  255. 2460 [153]"   ATNRE YOU SURE YOUR ANSWER, "JO$","
  256. 2470 [153]"   IS RIGHT? ";:US$[178]"YN":UL[178]1:[141]35
  257. 2480 [139]UR$[179][177]"Y"[175]UR$[179][177]"(null)"[167]2380
  258. 2490 [139]JO$[178]"MID$(null)VAL"[167]2535
  259. 2495 UP[178]12:UH[178]1:[141]835:[141]850
  260. 2500 [153]" LENOMPUTER RECORDS DO NOT INCLUDE ANYONE"
  261. 2510 [153]" BY THE NAME OF "JO$".  (null)RY AGAIN.":[141]730
  262. 2530 [137]2380
  263. 2535 UP[178]12:UH[178]1:[141]835:[141]850
  264. 2540 [153]" ATNHA!  (null)O THEY'RE MEETING AT MID$OE'S.":[141]700
  265. 2550 [153]" LEFT$MMM, MID$OE'S WHAT, RIGHT$ WONDER.  (null)OU'D"
  266. 2560 [153]" BETTER DECODE THE LAST WORD NEXT."
  267. 2580 UP[178]13:[141]835:[141]850
  268. 2590 [153]" LEFT$ERE ARE THE CLUES:"
  269. 2600 [129]K[178]4[164]9:[141]760
  270. 2610 [153]"     "Q$(K)" =   CMDCMD";:US$[178]"-.0123456789":UL[178]2:[141]35
  271. 2615 N(K)[178][181]([197](UR$))
  272. 2620 [139]N(K)[179]1[176]N(K)[177]26[167][153]CQ$:[137]2610
  273. 2625 [139] [201](UR$,1)[178]"H"[167][153]CQ$:[137]2610
  274. 2630 [130]
  275. 2640 GR$[178]"":[129]K[178]4[164]9:GR$[178]GR$[170][199](N(K)[170]192):[130]
  276. 2650 [153]" RIGHT$S "GR$" YOUR DEFINITE ANSWER? ";
  277. 2655 US$[178]"YNH":UL[178]1:[141]35
  278. 2660 [139]UR$[179][177]"Y"[175]UR$[179][177]"(null)"[167]2580
  279. 2670 [139]GR$[178]"CHR$ATN(null)ATNCHR$VAL"[167]2715
  280. 2675 UP[178]14:UH[178]1:[141]835:[141]850
  281. 2680 [153]" PEEKUT MID$OE DOESN'T OWN A "GR$".  (null)EE IF"
  282. 2690 [153]" YOU GET A DIFFERENT ANSWER IF YOU"
  283. 2700 [153]" DECODE IT AGAIN.":[141]730
  284. 2710 [137]2580
  285. 2715 UP[178]14:UH[178]1:[141]835:[141]850
  286. 2720 [153]" TOTOTOTO (null)ATNRIGHT$STR$--TOTOTOTOTOTOTO TOTOTOTOTOTOTOTOTO.  (null)VALVAL(null) ATN(null)"
  287. 2730 [153]" MID$(null)VAL'(null) CHR$ATN(null)ATNCHR$VAL."
  288. 2740 [153]" (null)ELL, RIGHT$ GUESS WE SHOULD SEE WHAT"
  289. 2750 [153]" (null)R. (null) IS GOING TO RAID.  CHR$O TO IT!":[141]700
  290. 2770 UP[178]15:[141]835:[141]850
  291. 2780 [153]" LENLUES FOR FIRST WORD:"
  292. 2790 [129]K[178]10[164]13:[141]760
  293. 2800 [153]"       "Q$(K)" =   CMDCMD";:US$[178]"-.0123456789H":UL[178]2:[141]35
  294. 2805 N(K)[178][181]([197](UR$))
  295. 2810 [139]N(K)[179]1[176]N(K)[177]26[167][153]CQ$:[137]2800
  296. 2815 [139] [201](UR$,1)[178]"H"[167][153]CQ$:[137]2800
  297. 2820 [130]
  298. 2830 BK$[178]"":[129]K[178]10[164]13:BK$[178]BK$[170][199](N(K)[170]192):[130]
  299. 2840 [153]" STR$O YOU THINK THEY ARE GOING TO RAID"
  300. 2850 [153]" THE "BK$"? ";:US$[178]"YNH":UL[178]1:[141]35
  301. 2860 [139]UR$[179][177]"Y"[175]UR$[179][177]"(null)"[167][153]CQ$:[137]2770
  302. 2870 [139]BK$[178]"PEEKATN(null)(null)"[167]2915
  303. 2880 [153]" RIGHT$ DON'T THINK THEY ARE GOING TO RAID"
  304. 2890 [153]" THE "BK$".  (null)RY AGAIN.":[141]730
  305. 2910 [137]2770
  306. 2915 UP[178]16:UH[178]1:[141]835:[141]850
  307. 2920 [153]" (null)OW IT'S TIME TO SOLVE THE OTHER TWO"
  308. 2930 [153]" WORDS.  (null)ET'S TRY THE THIRD.":[141]700
  309. 2935 UP[178]17:[141]835:[141]850
  310. 2940 [153]" LEFT$ERE ARE THE QUESTIONS:"
  311. 2950 [129]K[178]14[164]20 :[141]760
  312. 2960 [153]"       "Q$(K)" =   CMDCMD";:US$[178]"-.0123456789H":UL[178]2:[141]35
  313. 2970 N(K)[178][181]([197](UR$))
  314. 2980 [139]N(K)[179]1[176]N(K)[177]26[167][153]QU$:[137]2960
  315. 2985 [139] [201](UR$,1)[178]"H"[167][153]CQ$:[137]2960
  316. 2990 [130]
  317. 3000 TU$[178]"":[129]K[178]14[164]20:TU$[178]TU$[170][199](N(K)[170]192):[130]
  318. 3010 [153]" STR$O YOU THINK "TU$" IS THE RIGHT"
  319. 3020 [153]" WORD? ";:US$[178]"YNH":UL[178]1:[141]35
  320. 3030 [139]UR$[179][177]"Y"[175]UR$[179][177]"(null)"[167]2935
  321. 3040 [139]TU$[178]"(null)(null)VAL(null)STR$ATN(null)"[167]3095
  322. 3045 UP[178]17:UH[178]1:[141]835:[141]850
  323. 3050 [153]" "TU$" DOESN'T MAKE SENSE.  (null)OLVE IT"
  324. 3060 [153]" AGAIN, PLEASE.":[141]730
  325. 3090 [137]2935
  326. 3095 UP[178]17:UH[178]1:[141]835:[141]850
  327. 3100 [153]" CHR$REAT!  (null)E'VE ALMOST GOT THE ENTIRE"
  328. 3105 [153]" MESSAGE:":[141]700
  329. 3110 [153]"   PEEKATN(null)(null) (null)ATNRIGHT$STR$--(null)(null)VAL(null)STR$ATN(null) TOTOTOTOTOTOTOTO.  (null)VALVAL(null)"
  330. 3120 [153]"   ATN(null) MID$(null)VAL'(null) CHR$ATN(null)ATNCHR$VAL."
  331. 3125 UP[178]18:[141]835:[141]850
  332. 3130 [153]" LEFT$ERE'S THE LAST WORD:"
  333. 3140 [129]K[178]21[164]28:[141]760
  334. 3150 [153]"        "Q$(K)" =   CMDCMD";
  335. 3160 US$[178]"-.0123456789":UL[178]2:[141] 35:N(K)[178][181]([197](UR$))
  336. 3170 [139]N(K)[179]1[176]N(K)[177]26[167][153]CQ$:[137]3150
  337. 3175 [139] [201](UR$,1)[178]"H"[167][153]CQ$:[137]3150
  338. 3180 [130]
  339. 3190 MN$[178]"":[129]K[178]21[164]28:MN$[178]MN$[170][199](N(K)[170]192):[130]
  340. 3210 [153]" STR$OES PEEKATN(null)(null) (null)ATNRIGHT$STR$--(null)(null)VAL(null)STR$ATN(null) "MN$" MAKE"
  341. 3220 [153]" ANY SENSE TO YOU? ";:US$[178]"YNH":UL[178]1:[141]35
  342. 3230 [139]UR$[179][177]"Y"[175]UR$[179][177]"(null)"[167]3125
  343. 3240 [139]MN$[178]"(null)RIGHT$STR$(null)RIGHT$CHR$LEFT$(null)"[167]3285
  344. 3250 UP[178]19:UH[178]1:[141]835:[141]850
  345. 3255 [153]"          (null)HAT COULDN'T BE IT.":[141]730
  346. 3260 [153]"           (null)LEASE TRY AGAIN."
  347. 3280 [137]3125
  348. 3285 UP[178]19:UH[178]1:[141]835:[141]850
  349. 3290 [153]" LENONGRATULATIONS AGAIN!  ATNGENT PEEKLOTTO"
  350. 3300 [153]" CAUGHT (null)R. (null) & GANG JUST AS THEY WERE"
  351. 3310 [153]" PREPARING TO BLOW UP THE DOOR TO THE"
  352. 3320 [153]" BANK SAFE.  PEEKLOTTO EVEN DISCOVERED":[141]700
  353. 3330 [153]" (null)R. (null)'S TRUE IDENTITY--BUT YOU WILL"
  354. 3340 [153]" HAVE TO FIND OUT FOR YOURSELF."
  355. 3360 [129]K[178]1[164]9:[135]Q$(K):[130]
  356. 3370 UP[178]20:[141]835:[141]850:[141]760
  357. 3380 [153]" (null)HE CLUES:"
  358. 3390 [129]K[178]1[164]9
  359. 3400 [153]"         "Q$(K)" =   CMDCMD";
  360. 3410 US$[178][171].0123456789":UL=2:GOSUB 35:N(K)=INT(VAL(UR$))
  361. 3420 IFN(K)<1ORN(K)>26THENPRINTCQ$:GOTO3400
  362. 3425 IF RIGHT$(UR$,1)="H"THENPRINTCQ$:GOTO3400
  363. 3430 NEXT
  364. 3440 SM$="":FORK=1TO9:SM$=SM$+CHR$(N(K)+192):NEXT
  365. 3445 SM$=LEFT$(SM$,3)+" "+MID$(SM$,4)
  366. 3450 PRINT" [196]O YOU THINK [205]R. [216] IS "SM$"? ";:US$="YNH":UL=1:GOSUB 35
  367. 3460 IFUR$<>"Y"ANDUR$<>"[217]"THEN3370
  368. 3470 IFSM$="[204][197][216] [204][213][212][200][207][210]"THEN3515
  369. 3475 UP=UP+1:GOSUB835:GOSUB850
  370. 3480 PRINT"          [201]T ISN'T.  [212]RY AGAIN.":GOSUB730
  371. 3510 GOTO3370
  372. 3515 UP=20:UH=1:GOSUB835:GOSUB850
  373. 3520 PRINT" [212]HAT'S RIGHT!  [205]R. [216] IS [204]EX [204]UTHOR!":GOSUB700
  374. 3530 PRINT" [215]ITH YOUR HELP, [193]GENT [194]LOTTO AND"
  375. 3540 PRINT" THE [208]EEL [210]EGION POLICE FORCE HAVE"
  376. 3550 PRINT" COMPLETELY ELIMINATED CRIME FROM THE"
  377. 3560 PRINT" STREETS OF THE CITY.  [193]GENT [194]LOTTO IS"
  378. 3570 PRINT" MOVING ON TO JOIN THE [210][195][205][208].  [205]AYBE"
  379. 3580 PRINT" SOMETIME IN THE FUTURE YOU WILL MEET"
  380. 3590 PRINT" AGAIN."
  381. 3595 UP=21:UH=1:GOSUB835:GOSUB850
  382. 3600 PRINT"   [199]OODBYE FROM [193]GENT [194]LOTTO AND"
  383. 3610 PRINT"   [208]EEL [210]EGION POLICE HEADQUARTERS!"
  384. 3630 UP=22:UH=1:GOSUB835:GOSUB850
  385. 3640 PRINT" [201] AM NOW GOING TO SHOW YOU A SPECIAL"
  386. 3650 PRINT" CODE NUMBER. [212]HIS IS YOUR ":PRINT"        AUTHORIZATION NUMBER"
  387. 3660 PRINT" FOR THIS CASE.  [201]T IS TOP SECRET[146],"
  388. 3670 PRINT" AND MUST ONLY BE TOLD TO YOUR TEACHER."
  389. 3680 PRINT" [205]AKE SURE THERE IS NO ONE STANDING"
  390. 3690 PRINT" BEHIND YOU, THEN PRESS THE [211][208][193][195][197] BAR."
  391. 3730 READRS$:FORA=4TO1STEP-1:RS$=RS$+CHR$(ASC(MID$(RS$,A,1))-128):NEXT
  392. 3735 RS$=RIGHT$(RS$,4)
  393. 3740 UP=22:UH=1:GOSUB835:GOSUB850
  394. 3745 PRINT"[195]ODE: 8921"
  395. 3750 GOSUB835
  396. 3760 PRINT"[147] [210]ETURNING TO THE MAIN [205][197][206][213]
  397. 3765 [147]"MENU",8
  398. 3770 [138]
  399. 3775 [128]
  400. 3800 [143]
  401. 3810 [131]"  5 X 2","  3 X 5","27 - 22"
  402. 3820 [131]"   32 - 25","   72 / 72","     9 X 2","    -7 + 8"
  403. 3825 [131]"  -15 + 22","-153 + 158"
  404. 3830 [131]"     5 + -3","      7 / 7","-7 + 30 - 9","     99 / 9"
  405. 3840 [131]"7 + 3 + 6 + 4","6 + 3 + 9 + 3","      -7 + 12","  25 - 10 + 4"
  406. 3850 [131]"        2 X 2","        1 X 1","        5 X 5"
  407. 3860 [131]"       19 - 6","        3 X 3","      17 - 13","4 + 2 + 4 + 4"
  408. 3870 [131]"    1 + 5 + 3","       12 - 5","       40 / 5","        4 X 5"
  409. 3880 [131]"  (4 X 5) - 8","        5 X 1","  (3 X 6) + 6"," (13 - 9) + 8"
  410. 3890 [131]"  3 X (3 + 4)","  (5 X 3) + 5","(90 / 10) - 1"," (25 / 5) X 3"
  411. 3900 [131]" 10 + 19 - 11",">=POSFRE"
  412. 3999 :
  413. 4000 [143] DERIVED FROM COMMODORE ONTARIO EDUCATIONAL SOFTWARE PROJECT 1983
  414. 4010 [143] PROJECT DIRECTOR: FRANK WINTER
  415. 4020 [143] PROGRAM NAME: AGENT BLOTTO
  416. 4030 [143] WRITTEN BY MELANIE KANAREC - YORK BD OF ED 1981
  417. 4040 [143]            CELIA SARACENI
  418. 4050 [143]            PAT SCRIMGEOUR
  419. 4060 [143] REVISED BY D. DUMAS
  420. 4070 [143]            A. WUNSCHE
  421. 4080 [143] UPDATED BY BILL CUMBERLAND 90  4100 REM WHC 90:11:29
  422.